#!/bin/sh
 
usage()
{	
	echo "**************build stream from rtsp demo******************"
	echo "1. build 32bit program ./Buildit rtsp i386 [target in i386]"	
	echo "2. build 64bit program ./Buildit rtsp x64 [target in x64]"	
	echo "3. clean up ./Buildit rtsp clean"
	echo "-----------------------------------------------------------"
	echo "**************build stream from sdk demo******************"
	echo "4. build 32bit program ./Buildit sdk i386 [target in i386]"	
	echo "5. clean up ./Buildit sdk clean"	
	echo "-----------------------------------------------------------"
}

build()
{			
	if [ "$1" = "clean" ] ; then
		make -f nbproject/Makefile-arm.mk QMAKE= SUBPROJECTS= .clean-conf	
		make -f nbproject/Makefile-i386.mk QMAKE= SUBPROJECTS= .clean-conf		
		make -f nbproject/Makefile-x64.mk QMAKE= SUBPROJECTS= .clean-conf
		make -f nbproject/Makefile-Debug.mk QMAKE= SUBPROJECTS= .clean-conf	
	elif [ "$1" = "x64" ] ; then
		make -f nbproject/Makefile-x64.mk QMAKE= SUBPROJECTS= .build-conf	
	elif [ "$1" = "i386" ] ; then
		make -f nbproject/Makefile-i386.mk QMAKE= SUBPROJECTS= .build-conf
	else 		
		usage;
	fi
}

if [ "$1" = "rtsp" ] ; then
	cd EasyHLS_RTSP	
	build $2;
elif [ "$1" = "sdk" ] ; then
	cd EasyHLS_SDK
	build $2;
else
	usage;
fi
